#ifndef CMAINWINDOW_H
#define CMAINWINDOW_H

#include <QMainWindow>
#include <QTimer>

#include "QtPropertyExplorerLib.h"
#include "QIrrAttributesProxy.h"
#include "QPropertyTreeView.h"


// The standard namespace of QtPropertyExplorer is QPE
using namespace QPE;

class CIrrlichtWindow;

// The header file of the main window is pretty straight forward:
class CMainWindow : public QMainWindow
{
	Q_OBJECT
public:
	explicit CMainWindow(QWidget *parent = 0);
	virtual ~CMainWindow();

protected:
	QIrrAttributesProxy* PropertyModel;
	QPropertyTreeView* TreeView;
	CIrrlichtWindow* Irrlicht;

	QTimer* IrrlichtTimer;
};

#endif // CMAINWINDOW_H
